package com.swlz.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.swlz.annotations.Id;
import com.swlz.annotations.Name;
/**
 * <pre>
 * 实体类
 * 系统角色
 * TableName : SYS_ROLE
 * ClassName : com.swlz.entity.Role
 * Author : swlz
 * E-Mail : 2233875735@qq.com
 * Date : 2020-06-12 11:40:47
 * Version : 1.0
 * Copyright 2020 swlz.top Inc. All rights reserved. 
 * Warning: this content is only for internal circulation of the company. It is forbidden to divulge it or use it for other commercial purposes
 * </pre>
 **/
@Name("SYS_ROLE")
public class Role  extends BaseEntity  {


	/**
	 * <pre>角色编号 - ROLE_ID</pre>
	 **/
	@Id
	private Integer roleId;
	/**
	 * <pre>角色编码
	 *             唯一，可以理解为角色的英文名，用于shiro的角色判断 - ROLE_CODE</pre>
	 **/
	private String roleCode;
	/**
	 * <pre>角色名称 - ROLE_NAME</pre>
	 **/
	private String roleName;


	/**
	 * <pre>获取角色编号</pre>
	 **/
	public Integer getRoleId() {
        return roleId;
    }

	/**
	 * <pre>设置角色编号</pre>
	 **/
    public void setRoleId(Integer roleId) {
        this.roleId = roleId;
    }

	/**
	 * <pre>获取角色编码
	 *             唯一，可以理解为角色的英文名，用于shiro的角色判断</pre>
	 **/
	public String getRoleCode() {
        return roleCode;
    }

	/**
	 * <pre>设置角色编码
	 *             唯一，可以理解为角色的英文名，用于shiro的角色判断</pre>
	 **/
    public void setRoleCode(String roleCode) {
        this.roleCode = roleCode;
    }

	/**
	 * <pre>获取角色名称</pre>
	 **/
	public String getRoleName() {
        return roleName;
    }

	/**
	 * <pre>设置角色名称</pre>
	 **/
    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    @Override
    public String toString() {
    	StringBuffer str = new StringBuffer(super.toString());
    	str.append(" [");
    	str.append("roleId=");
    	str.append(roleId);
    	str.append(", ");
    	str.append("roleCode=");
    	str.append(roleCode);
    	str.append(", ");
    	str.append("roleName=");
    	str.append(roleName);
    	str.append(", ");
    	str.append("]");
    	return str.toString();
    }
}